Chip simulation of automotive ECUs

نویسندگان

  • Jakob Mauss
  • Matthias Simons
چکیده

Modern ECUs contain ten thousands of engine parameters that need to be tuned. Calibration of all these parameters is time consuming and complex. Simulation on a PC could help to automate and speed up the calibration process, in particular if simulation runs much faster (e. g. 20 times) than real-time. However, engine calibration is typically performed by an OEM, while the ECU code is owned by the supplier of the ECU. Therefore, the OEM is typically unable to set up a ECU simulation based on the original C code of the ECU. Instead, to set up a simulation, time consuming and error prone reverse engineering is needed to develop an 'equivalent model' of the ECU function of interest. To improve this situation, we have integrated a chip simulator into the virtual ECU tool Silver. This is used to simulate hex files compiled for TriCore targets directly on PC. Simulation requires 1. a hex file that contains program code and parameters of the simulated functions 2. start addresses of the functions to be simulated 3. an ASAP2/a2l file that defines the conversion rules for the involved inputs, outputs, and characteristics, as well as corresponding addresses The start addresses of functions can e. g. be extracted from a map file generated together with the hex file. Silver uses the a2l file to automatically convert scaled integer values to physical values and vice versa during simulation. A TriCore simulation can also be exported as SFunction (mexw32 file) for use in MATLAB/Simulink. On a standard PC, hex simulation runs with about 40 MIPS. If only simulating selected functions of an ECU, this is fast enough to run a simulation much faster than real-time. In this paper, we also report how such simulations are used today to support the development of gasoline engines at Daimler.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Model Based Approach for the Integration of ECUs

A modern automotive system is a complex electromechanical system, whose comfort, safety and performance requirements have warranted their implementation by way of multiple number of Electronic Control Units (ECUs) in it. ECUs, the fundamental building blocks of any automotive subsystem used to be relatively simple, hardware oriented systems. Today, they are multi-purpose, multi-chip computer sy...

متن کامل

Chip simulation used to run automotive software on PC

Simulation has great potential to improve the development process for automotive ECUs. Simulation helps to move development tasks to PC, where they often can be performed faster, cheaper or better. However, development tasks such as calibration and test are typically performed by an OEM, while the ECU code is owned by the supplier of the ECU. Therefore, the OEM is often unable to set up a simul...

متن کامل

A Mathematical Approach to Load Balancing in Multi ECU Configuration

Electronic Control Units (ECUs) are nowadays employed in automotives for discharging various functionalities within the vehicle. It has become the fundamental building block of any automotive subsystem and is interfaced with electro mechanical counterparts. To meet the system wide requirements, these ECUs are interconnected using the communication infrastructure. Although the communication infr...

متن کامل

Reconfigurable Hardware - in - the - loop Simulator

The key innovation of the described Hardware-in-the-loop (HIL) simulator is the use of flexible and software reconfigurable signal-conditioning to establish connectivity between the HIL simulator and the prototype Electronic Controller Units (ECUs) in the Electronic Body System (EBS) of a vehicle. In the automotive industry, the electrical architecture of the car evolves through many developmen...

متن کامل

Faster Development of AUTOSAR compliant ECUs through simulation

Virtualization allows the simulation of automotive ECUs on a Windows PC executing in a closed-loop with a vehicle simulation model. This approach enables moving many development tasks from road or test rigs and HiL (Hardware in the loop) to PCs, where they can often be performed faster and cheaper. Technical challenge: How to port ECU tasks and basic software to Windows PC with reasonable effor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012